這其實是昨天晚上的鐵人賽發生的 QAQ, 我重新審視文章的時候做了修改,改完後就跳 Error 400 Bad Request...
然後就想到很多專案的設計稿都會畫上 404 的頁面,就來查查這些數字的意思,也可以來評斷以後網頁有問題是我們還是客戶的用法導致,也可以初步做評斷。
大家好,我是 Jade Chang
先前任職於科技外商,主要負責對於 Developers 的開發經驗體驗,過去 5-6 年出沒於技術社群以及大專院校。嘗試過直播節目、技術黑客松、帶狀節目系列以及線上短期活動等行銷策略,半年前轉職到台灣在地的軟體開發商,從事行銷與專案經理,也合夥新創了一間數位公司,超展開職涯要開始囉!!!
這些大家常聽到的 404/500/200/403 在網頁上見到的三位數,他們是 HTTP Status Code - HTTP 狀態碼,表示網頁伺服器傳輸協定的結果,用 3 位數字來表示回應傳輸結果。
這些被規範的數字總共有五大種類 (來源: Wiki - HTTP 狀態碼)
HTTP 404 或 Not Found 多半出現的時候是網站讀去的頁面已經不存在或是被移動走,也有很多時候是使用者自己 Key URL 輸入錯誤導致。代表瀏覽網頁時,伺服器無法正常提供訊息,或是伺服器無法回應。像是拿公司官網舉例,我隨便在後面路徑上面放上 /128,因為根本沒有這網頁存在,就顯示了 404 訊息,通常製作專案設計時也會把 404 設計進去,讓使用者在網站上使用時如果不小心到不存在的頁面,還有畫面知道到底發生甚麼事。
多半 4 開頭的網頁錯誤訊息都是由客戶端的做為所導致,可以進一步先釐清使用者在網頁上的行為模式再來判別是廠商的程式碼有誤還是使用者手誤。
5 開系列被歸納在伺服器端的錯誤,伺服器因為發生錯誤或是無法回應用戶端的 Request 而吐回 5XX 的數字回應
常看到的會是
我們家工程師用這樣的小故事來形容,喔這比喻我超愛,這是一個【客戶打電話給秘書說要找老闆】的故事..
歡迎訂閱我 Medium 或是透過 Facebook 一起來交流